package com.zz.ecommerce.common.bean.qdc.xml.receipt;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>Java class for anonymous complex type.
 * <p/>
 * <p>The following schema fragment specifies the expected content contained within this class.
 * <p/>
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="APP_CODE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="APP_STEP_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="SOURCE_FILE_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="FILE_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="FILE_DATE_TIME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */

/**
 * <一句话功能简述>
 * <功能详细描述>
 *
 * @author rocky
 * @date 2016/3/20,15:45
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "appcode",
    "appstepid",
    "sourcefilename",
    "filename",
    "filedatetime"
})
public class MessageHead {

    @XmlElement(name = "APP_CODE", required = true)
    protected String appcode;
    @XmlElement(name = "APP_STEP_ID", required = true)
    protected String appstepid;
    @XmlElement(name = "SOURCE_FILE_NAME", required = true)
    protected String sourcefilename;
    @XmlElement(name = "FILE_NAME", required = true)
    protected String filename;
    @XmlElement(name = "FILE_DATE_TIME", required = true)
    protected String filedatetime;

    /**
     * Gets the value of the appcode property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getAPPCODE() {
        return appcode;
    }

    /**
     * Sets the value of the appcode property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setAPPCODE(String value) {
        this.appcode = value;
    }

    /**
     * Gets the value of the appstepid property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getAPPSTEPID() {
        return appstepid;
    }

    /**
     * Sets the value of the appstepid property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setAPPSTEPID(String value) {
        this.appstepid = value;
    }

    /**
     * Gets the value of the sourcefilename property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getSOURCEFILENAME() {
        return sourcefilename;
    }

    /**
     * Sets the value of the sourcefilename property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setSOURCEFILENAME(String value) {
        this.sourcefilename = value;
    }

    /**
     * Gets the value of the filename property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getFILENAME() {
        return filename;
    }

    /**
     * Sets the value of the filename property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setFILENAME(String value) {
        this.filename = value;
    }

    /**
     * Gets the value of the filedatetime property.
     *
     * @return possible object is
     * {@link String }
     */
    public String getFILEDATETIME() {
        return filedatetime;
    }

    /**
     * Sets the value of the filedatetime property.
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setFILEDATETIME(String value) {
        this.filedatetime = value;
    }

    @Override
    public String toString() {
        return "MessageHead{" +
               "appcode='" + appcode + '\'' +
               ", appstepid='" + appstepid + '\'' +
               ", sourcefilename='" + sourcefilename + '\'' +
               ", filename='" + filename + '\'' +
               ", filedatetime='" + filedatetime + '\'' +
               '}';
    }
}

